home *** CD-ROM | disk | FTP | other *** search
/ Beginning Mac Programming / Beginning Mac Programming.bin / Open Me for REALbasic 3 / REALbasic 3.2 / Example Projects / Techniques / String Functions / Description next >
Text File  |  1998-02-02  |  3KB  |  73 lines

  1. What is this:
  2.  
  3. The package includes two programs which are useful for determining ASCII values
  4. of characters, which is often necessary for parsing strings.  It also includes a
  5. module and some objects which contain a variety of string manipulation methods. 
  6. You can drag them into your project to have access to any of these methods
  7. throughout your program.  I've also put them in a project with a simple window,
  8. so that you can visually test what each function will do to a given string. 
  9. Simply alter the code in the button.action method accordingly.  The source code
  10. and a description of the use and abuse of each function is also included.
  11.  
  12. Currently, these methods only work for the standard English character set. If
  13. anybody wants to work with me to provide support for other character sets, get in
  14. touch with me.  If you choose to do the modification yourself, please let me see
  15. the resulting code.
  16.  
  17. Warranty:
  18.  
  19. These work in my hands and on two different machines.  I can't guarantee they're
  20. bug free or will work in the way you expect/desire them to.  Using them on
  21. complicated, messy strings may have unforseen effects.  They should not cause
  22. your system any grief, but if your Zip drive decides it wants to tango with your
  23. monitor after using these, i'm not liable.  Please email me with bug reports.
  24.  
  25. Is that it?
  26.  
  27. Actually, no.  I'm planning on adding functionality to this package.  If you send
  28. me a postcard or actually decide to financially support my efforts, i'll send you
  29. notification by email when i add new features or fix bugs.  I'm also hoping to
  30. add functionality which brings XBasic closer to Perl, without the
  31. incomprehensible mess that regular expressions are.  To some
  32. extent, instead of asking Andrew for a feature that may be tricky to code, you
  33. are welcome to ask me.  I'll probably add features under any of the following
  34. conditions: 
  35. several people ask for them. 
  36. they intrigues me intellectually. 
  37. i need them myself. 
  38. somebody's willing to pay me money.
  39.  
  40. Distribution:
  41.  
  42. This package may be freely distributed provided it is intact and all
  43. documentation is present.  Modified versions may be distributed only with my
  44. permission.
  45.  
  46. Usage license:
  47.  
  48. These methods remain the property of the author, even if you put them in a
  49. program you copyright.
  50.  
  51. For personal use:  Free.  If you treat them as postcard ware and include your
  52. email address on the card, i'll notify you when i update them.
  53.  
  54. For use in shareware:  a free license to the program they're used in.
  55.  
  56. For commercial software:  a free license to the program they're used in plus a
  57. negotiable amount of money.
  58.  
  59. For use in a company's internal software:  money.  Get in touch with me.
  60.  
  61. For use in a successful company's internal software:  Stock options!
  62.  
  63. In general, i've spent a lot of money and time on my computer and the use of it
  64. to make this software.  Please feel free to support my morale, to increase my
  65. bank account, or to better my employment situation.
  66.  
  67. Contact information:
  68.  
  69. Jay Timmer jtimmer@tuna.net
  70.  
  71. 504 E89th St.  3B 
  72. New York, NY  10128
  73.